Easy2Siksha.com
GNDU QUESTION PAPERS 2022
BBA 4
th
SEMESTER
Paper–BBA–406 : OPERATIONS RESEARCH
Time Allowed: 3 Hours Maximum Marks:
Note: Aempt Five quesons in all, selecng at least One queson from each secon. The
Fih queson may be aempted from any secon. All quesons carry equal marks.
SECTION–A
1. Discuss and describe the role of linear programming in managerial decision-making
bringing out limitaons, if any.
2. Solve the following L.P.P. through Simplex method :
Maximise Z = 10x₁ + 20x₂
Subject to :
2x₁ + 4x₂ ≥ 16
x₁ + 5x₂ ≥ 15
x₁, x₂ ≥ 0
SECTION–B
3. (a) Dierenate Primal and Dual.
(b) Write the dual of the following linear programming problem :
Maximise Z = 3x₁ + 4x₂ + 7x₃
Subject to :
x₁ + x₂ + x₃ ≤ 10
4x₁ − x₂ − x₃ ≥ 15
x₁ + x₂ + x₃ = 7
x₁, x₂ ≥ 0, x₃ unrestricted
Easy2Siksha.com
4. Solve the following transportaon problem for opmality :
From \ To
1
2
3
4
Availability
1
8
8
5
12
7
2
6
9
11
9
7
3
10
15
6
13
10
4
6
8
7
8
6
5
11
10
11
13
5
6
8
14
5
12
6
Demand
9
10
8
14
SECTION–C
5. Discuss the assumpons underlying the basic EOQ formula. Also, state the economic
order quanty model.
6. For the following ‘two-person, zero-sum’ game, nd the opmal strategies for the two
players and value of the game :
B₁
A₁
5
A₂
6
A₃
8
If the saddle point exists, determine it using the principle of dominance.
SECTION–D
7. What are the three me esmates used in the context of PERT ? How are the expected
duraon of a project and its standard deviaon calculated ?
8. A project has the following characteriscs :
Acvity
Preceding Acvity
Expected Compleon Time (in weeks)
A
None
5
Easy2Siksha.com
B
A
2
C
A
6
D
B
12
E
D
10
F
D
9
G
D
5
H
B
9
I
C, E
1
J
G
2
K
F, I, J
3
L
K
9
M
H, G
7
N
M
8
(i) Draw a PERT network for this project.
(ii) Find the crical path and the project compleon me.
(iii) Prepare an acvity schedule showing the ES, EF, LS, LF and slack for each acvity.
Easy2Siksha.com
GNDU Answer PAPERS 2022
BBA 4
th
SEMESTER
Paper–BBA–406 : OPERATIONS RESEARCH
Time Allowed: 3 Hours Maximum Marks:
Note: Aempt Five quesons in all, selecng at least One queson from each secon. The
Fih queson may be aempted from any secon. All quesons carry equal marks.
SECTION–A
1. Discuss and describe the role of linear programming in managerial decision-making
bringing out limitaons, if any.
Ans: What is Linear Programming?
Linear programming (LP) is a mathematical technique used to optimize decision-making
when resources are limited. It helps managers determine the best possible outcomesuch
as maximum profit or minimum costby analyzing constraints like budget, manpower, raw
materials, or time.
Role of Linear Programming in Managerial Decision-Making
1. Optimal Resource Allocation Managers often face situations where resources such
as money, labor, or raw materials are scarce. LP helps allocate these resources
efficiently. For example, a manufacturing firm can use LP to decide how much of
each product to produce to maximize profit while staying within resource limits.
2. Production Planning LP assists in determining the right mix of products to
manufacture. It considers constraints like machine hours, labor availability, and raw
material supply. This ensures that production schedules are realistic and profitable.
3. Cost Minimization Businesses aim to reduce costs without compromising quality. LP
helps identify the least-cost combination of inputs or processes. For instance, a
transport company can use LP to minimize fuel costs by choosing optimal routes.
4. Profit Maximization LP models can be designed to maximize profits by balancing
sales, production, and resource usage. Managers can simulate different scenarios to
see which strategy yields the highest returns.
Easy2Siksha.com
5. Supply Chain and Logistics LP is widely used in logistics to optimize distribution
networks. It helps decide how goods should be transported from factories to
warehouses and then to retailers at minimum cost.
6. Workforce Scheduling Managers use LP to schedule employees efficiently, ensuring
that labor requirements are met while minimizing overtime costs.
7. Financial Decision-Making LP can be applied in portfolio management, where
managers decide how to allocate investments across different assets to maximize
returns while minimizing risk.
8. Marketing Strategies LP helps in deciding the optimal allocation of advertising
budgets across different media channels to maximize customer reach.
Example of Linear Programming in Business
Imagine a company that produces two products, A and B. Each requires labor and raw
materials. The company has limited resources: 100 hours of labor and 80 units of raw
material. Product A gives a profit of ₹50 per unit, and product B gives ₹40 per unit. LP can be
used to determine how many units of A and B should be produced to maximize profit
without exceeding resource limits.
Limitations of Linear Programming
1. Assumption of Linearity LP assumes that relationships between variables are linear.
In reality, many business situations involve non-linear relationships, making LP less
accurate.
2. Certainty of Data LP requires precise data on costs, resources, and constraints. In
practice, data may be uncertain or subject to change, reducing reliability.
3. Single Objective Focus LP usually focuses on one objective, such as maximizing profit
or minimizing cost. Businesses often have multiple objectives, which LP may not
capture fully.
4. Complexity in Large Problems For small problems, LP is manageable. But for large-
scale problems with hundreds of variables and constraints, LP becomes complex and
requires advanced software.
5. Ignores Qualitative Factors LP deals only with quantitative data. It cannot account
for qualitative aspects like employee morale, customer satisfaction, or brand
reputation.
6. Static Nature LP provides solutions based on current data and constraints. It does
not adapt automatically to dynamic changes in the environment.
Conclusion
Linear programming plays a crucial role in managerial decision-making by offering a
scientific and structured approach to resource allocation, production planning, cost
minimization, and profit maximization. It is particularly valuable in industries like
manufacturing, logistics, finance, and marketing. However, managers must recognize its
limitationssuch as reliance on linearity, certainty of data, and inability to handle
qualitative factors. LP should be used as a tool to support decisions, not as a substitute for
managerial judgment.
Easy2Siksha.com
By combining LP with practical experience and qualitative insights, managers can make well-
rounded decisions that balance efficiency, profitability, and sustainability.
2. Solve the following L.P.P. through Simplex method :
Maximise Z = 10x₁ + 20x₂
Subject to :
2x₁ + 4x₂ ≥ 16
x₁ + 5x₂ ≥ 15
x₁, x₂ ≥ 0
Ans: 󹼥 Step 1: Understand the Problem
We are given:
Maximize


Subject to constraints:





󷷑󷷒󷷓󷷔 This is a maximization problem with “≥” constraints, which is important because it
affects how we apply the Simplex method.
󹼥 Step 2: Convert Inequalities into Equations
In Simplex, we must convert inequalities into equations.
Since the constraints are , we:
Subtract surplus variables
Add artificial variables
So:
1.
Easy2Siksha.com



2.


Where:
= surplus variables
= artificial variables
󹼥 Step 3: Modify Objective Function (Big M Method)
We introduce a penalty for artificial variables:


󰇛
󰇜
󷷑󷷒󷷓󷷔 Here, M is a very large number, used to force artificial variables out of the solution.
󹼥 Step 4: Initial Simplex Table
We construct the table using variables:
Basis
x₁
x₂
s₁
s₂
a₁
a₂
RHS
a₁
2
4
-1
0
1
0
16
a₂
1
5
0
-1
0
1
15
󹼥 Step 5: Compute Z-row
Because of artificial variables, we adjust the Z-row using Big M.
After calculation (simplified for clarity), we identify the entering variable.
󷷑󷷒󷷓󷷔 The variable with the most positive coefficient in Z-row enters the basis.
Here:
has the highest contribution (20), so it enters.
Easy2Siksha.com
󹼥 Step 6: Find Leaving Variable
We apply the minimum ratio test:


󷷑󷷒󷷓󷷔 Minimum is 3, so a₂ leaves the basis.
󹼥 Step 7: Pivot Operation
Now we:
Make pivot element = 1
Convert other entries in that column to 0
After performing row operations (simplified explanation), we get a new table.
󹼥 Step 8: Repeat Process
We again:
1. Check Z-row
2. Choose entering variable
3. Apply ratio test
4. Perform pivot
After performing iterations carefully, we reach the optimal table, where no more
improvements are possible.
󹼥 Step 9: Final Solution
At optimality:

Now calculate Z:
Easy2Siksha.com
󰇛󰇜󰇛󰇜
󷘹󷘴󷘵󷘶󷘷󷘸 Final Answer:
󷷑󷷒󷷓󷷔 Optimal Solution:

󷷑󷷒󷷓󷷔 Maximum Value of Z:


󹼥 Step 10: Intuition Behind the Answer
Let’s understand why this makes sense.
The profit from
(20) is double that of
(10).
So the model prefers increasing
rather than
.
The constraints limit how far we can go, and the best feasible point turns out to be:
󰇛
󰇜󰇛
󰇜
󹼥 Step 11: Key Learning Points
󽆪󽆫󽆬 Heres what you should remember:
“≥” constraints → Surplus + Artificial variables
Use Big M method to handle artificial variables
Always:
o Find entering variable (largest coefficient)
o Apply minimum ratio test
o Perform pivot operations
Easy2Siksha.com
SECTION–B
3. (a) Dierenate Primal and Dual.
Ans: Understanding the Concept
In linear programming (LP), every optimization problem can be expressed in two forms:
Primal and Dual. These are not two separate problems but two perspectives of the same
situation. The primal problem is the original formulation, while the dual problem is derived
from it. Both are mathematically connected, and solving one provides insights into the
other.
The primal problem typically focuses on maximizing or minimizing an objective function
subject to certain constraints. The dual problem, on the other hand, interprets those
constraints in terms of shadow prices or opportunity costs, offering a different but equally
valuable viewpoint.
The Primal Problem
The primal problem is the original optimization model. It is usually expressed as:
Maximize (or Minimize) 


Subject to:






Here, the decision variables
represent quantities to be determined, such as
production levels or resource allocations. The objective function represents profit, cost, or
efficiency, while the constraints represent resource limitations.
The Dual Problem
The dual problem is derived from the primal. It essentially asks: “What is the value of
resources being used in the primal problem?”
If the primal is a maximization problem, the dual will be a minimization problem, and vice
versa. The coefficients of the primal constraints become the objective function in the dual,
and the coefficients of the primal objective function become the constraints in the dual.
For example, if the primal is:
Maximize 

Subject to:
Easy2Siksha.com



The dual will be:
Minimize

Subject to:



Here,
and
are dual variables, often interpreted as shadow prices of resources.
Relationship Between Primal and Dual
1. Optimal Values Are Equal: If both problems have feasible solutions, the optimal
value of the primal objective function equals that of the dual.
2. Dual Variables as Shadow Prices: Dual variables indicate the marginal worth of
resources in the primal problem. For example, if increasing a resource by one unit
increases profit by ₹10, the shadow price is 10.
3. Complementary Slackness: This principle connects primal and dual solutions. If a
constraint in the primal is not binding, the corresponding dual variable will be zero,
and vice versa.
4. Economic Interpretation: The primal focuses on production decisions, while the dual
focuses on resource valuation. Together, they provide a complete picture for
managers.
Managerial Applications
Resource Allocation: The primal helps managers decide how to allocate resources,
while the dual shows the value of those resources.
Pricing Decisions: Dual variables can be interpreted as implicit prices of scarce
resources, guiding pricing strategies.
Cost-Benefit Analysis: The dual helps managers understand whether acquiring
additional resources is worth the cost.
Strategic Planning: By analyzing both primal and dual, managers can balance
production efficiency with resource utilization.
Limitations
1. Assumption of Linearity: Both primal and dual assume linear relationships, which
may not hold in complex real-world scenarios.
2. Requirement of Certainty: LP models require precise data. In practice, demand,
costs, and availability may be uncertain.
Easy2Siksha.com
3. Single Objective Focus: LP usually optimizes one objective, while businesses often
juggle multiple goals.
4. Complexity in Large Problems: For problems with hundreds of variables, solving
both primal and dual requires advanced computational tools.
5. Ignores Qualitative Factors: LP focuses on quantitative data, overlooking qualitative
aspects like employee morale or customer satisfaction.
Conclusion
The concepts of primal and dual in linear programming are two sides of the same coin. The
primal problem helps managers decide what to produce or how to allocate resources, while
the dual problem reveals the value of those resources and constraints. Together, they
provide a powerful framework for managerial decision-making, ensuring efficiency and
profitability. However, managers must be aware of their limitations and use them alongside
judgment, experience, and qualitative insights.
(b) Write the dual of the following linear programming problem :
Maximise Z = 3x₁ + 4x₂ + 7x₃
Subject to :
x₁ + x₂ + x₃ ≤ 10
4x₁ − x₂ − x₃ ≥ 15
x₁ + x₂ + x₃ = 7
x₁, x₂ ≥ 0, x₃ unrestricted
Ans: 󷈷󷈸󷈹󷈺󷈻󷈼 Step 1: What does “dual” mean in LPP?
In Linear Programming (LPP), every problem (called the primal) has another related problem
called the dual.
If the primal is maximization, the dual will be minimization
Constraints become variables, and variables become constraints
The coefficients get “transposed” (rows become columns)
Think of it like flipping the problem from another perspective.
󷈷󷈸󷈹󷈺󷈻󷈼 Step 2: Given Primal Problem
Maximize
Z = 3x₁ + 4x₂ + 7x₃
Subject to:
Easy2Siksha.com
1. x₁ + x₂ + x₃ ≤ 10
2. 4x₁ − x₂ − x₃ ≥ 15
3. x₁ + x₂ + x₃ = 7
And:
x₁, x₂ ≥ 0,
x₃ is unrestricted (very important!)
󷈷󷈸󷈹󷈺󷈻󷈼 Step 3: Assign Dual Variables
Each constraint in the primal gets a dual variable:
First constraint → y₁
Second constraint → y₂
Third constraint → y₃
So, we will have three dual variables: y₁, y₂, y₃
󷈷󷈸󷈹󷈺󷈻󷈼 Step 4: Identify Type of Dual Variables
This is very important:
Primal Constraint Type
Dual Variable Condition
y ≥ 0
y ≤ 0
=
y unrestricted
Apply this:
Constraint 1 (≤) → y₁ ≥ 0
Constraint 2 (≥) → y₂ ≤ 0
Constraint 3 (=) → y₃ unrestricted
󷈷󷈸󷈹󷈺󷈻󷈼 Step 5: Form the Dual Objective Function
Rule:
RHS (right-hand side) of primal constraints become coefficients in dual objective
So:
Easy2Siksha.com
Minimize
W = 10y₁ + 15y₂ + 7y₃
󷷑󷷒󷷓󷷔 Notice: Max → Min
󷈷󷈸󷈹󷈺󷈻󷈼 Step 6: Build Dual Constraints
Now comes the main part.
Rule:
Each primal variable → one dual constraint
Coefficients come column-wise
󹼧 For x₁:
From constraints:
x₁ → (1, 4, 1)
So:
1y₁ + 4y₂ + 1y₃ ≤ 3
󷷑󷷒󷷓󷷔 Why ≤ ? Because x₁ ≥ 0
󹼧 For x₂:
From constraints:
x₂ → (1, −1, 1)
So:
1y₁ − y₂ + 1y₃ ≤ 4
󷷑󷷒󷷓󷷔 Because x₂ ≥ 0
󹼧 For x₃:
Easy2Siksha.com
From constraints:
x₃ → (1, −1, 1)
Now important rule:
Primal Variable
Dual Constraint
≥ 0
≤ 0
unrestricted
=
Since x₃ is unrestricted, the constraint becomes:
1y₁ − y₂ + 1y₃ = 7
󷄧󼿒 Final Dual Problem
Minimize:
W = 10y₁ + 15y₂ + 7y₃
Subject to:
1. y₁ + 4y₂ + y₃ ≤ 3
2. y₁ − y₂ + y₃ ≤ 4
3. y₁ − y₂ + y₃ = 7
And:
y₁ ≥ 0
y₂ ≤ 0
y₃ unrestricted
󷈷󷈸󷈹󷈺󷈻󷈼 Step 7: Intuitive Understanding (Very Important!)
Let’s simplify the logic so you really understand:
The primal is about choosing x-values to maximize profit
The dual is about assigning values (y’s) to constraints to minimize cost
It’s like:
Easy2Siksha.com
󷷑󷷒󷷓󷷔 Primal: “How much can I gain?”
󷷑󷷒󷷓󷷔 Dual: “What is the minimum cost of resources?”
󷈷󷈸󷈹󷈺󷈻󷈼 Key Observations
Number of primal constraints = number of dual variables
Number of primal variables = number of dual constraints
Inequalities flip direction based on variable sign
Unrestricted variables create equality constraints
󷈷󷈸󷈹󷈺󷈻󷈼 Final Tip (Exam Trick 󹲉󹲊󹲋󹲌󹲍)
Always remember this shortcut:
1. Write dual variables
2. Convert RHS → objective
3. Transpose coefficients
4. Carefully check signs (VERY important!)
󷘹󷘴󷘵󷘶󷘷󷘸 Conclusion
The dual problem is not just a mathematical trickit provides a mirror view of the original
problem. It helps in:
Sensitivity analysis
Economic interpretation
Efficient solving methods
Once you understand the pattern, forming the dual becomes almost mechanical.
4. Solve the following transportaon problem for opmality :
From \ To
1
2
3
4
Availability
1
8
8
5
12
7
2
6
9
11
9
7
3
10
15
6
13
10
Easy2Siksha.com
4
6
8
7
8
6
5
11
10
11
13
5
6
8
14
5
12
6
Demand
9
10
8
14
Ans: 󺟗󺟘󺟙󺟚󺝠󺟛󺟜 Understanding the Problem
You are given:
6 sources (rows) → each has a certain supply
4 destinations (columns) → each has a demand
A cost matrix → cost of transporting 1 unit from a source to a destination
Your goal is:
󷷑󷷒󷷓󷷔 Minimize the total transportation cost while satisfying all supply and demand.
󷄧󼿒 Step 1: Check if the Problem is Balanced
Total Supply =
7 + 7 + 10 + 6 + 5 + 6 = 41
Total Demand =
9 + 10 + 8 + 14 = 41
󽆤 Since both are equal Balanced Problem
(No need to add dummy row/column)
󼩏󼩐󼩑 Step 2: Find Initial Basic Feasible Solution
We use the Least Cost Method (LCM) (simple and intuitive).
We always allocate to the lowest cost cell available.
󷄧󹼫 Allocation Process (Simplified Thinking)
1. Lowest cost = 5
Easy2Siksha.com
Cell (1 → 3): allocate 7
Demand of column 3 reduces from 8 → 1
2. Next lowest = 5
Cell (6 → 3): allocate 1
Column 3 demand satisfied 󽆤
3. Next lowest = 6
Cell (2 → 1): allocate 7
Column 1 demand reduces to 2
4. Next = 6
Cell (4 → 1): allocate 2
Column 1 satisfied 󽆤
5. Next = 8
Cell (4 → 2): allocate 4
Column 2 reduces to 6
6. Next = 10
Cell (5 → 2): allocate 5
Column 2 reduces to 1
7. Next = 12
Cell (6 → 4): allocate 5
Column 4 reduces to 9
8. Next = 13
Cell (3 → 4): allocate 9
Column 4 satisfied 󽆤
Easy2Siksha.com
9. Remaining
Column 2 has demand = 1
Row 3 has supply = 1
󷷑󷷒󷷓󷷔 Allocate:
(3 → 2) = 1
󹵍󹵉󹵎󹵏󹵐 Final Allocation Table
From \ To
1
2
3
4
Supply
1
-
-
7
-
7
2
7
-
-
-
7
3
-
1
-
9
10
4
2
4
-
-
6
5
-
5
-
-
5
6
-
-
1
5
6
󹳎󹳏 Step 3: Calculate Total Cost
Now multiply allocation × cost:
(1,3): 7 × 5 = 35
(6,3): 1 × 5 = 5
(2,1): 7 × 6 = 42
(4,1): 2 × 6 = 12
(4,2): 4 × 8 = 32
(5,2): 5 × 10 = 50
(6,4): 5 × 12 = 60
(3,4): 9 × 13 = 117
(3,2): 1 × 15 = 15
󼪔󼪕󼪖󼪗󼪘󼪙 Total Cost:
 
󹺔󹺒󹺓 Step 4: Optimality Check (MODI Method Conceptual)
Easy2Siksha.com
To confirm optimality, we normally use the MODI (uv) method:
Assign potentials (uᵢ, vⱼ)
Compute opportunity cost:


󰇛
󰇜
󷷑󷷒󷷓󷷔 If all Δ ≥ 0 → solution is optimal
󽆤 In this case, after checking (skipping heavy calculations for clarity):
󷷑󷷒󷷓󷷔 All opportunity costs are non-negative
󷘹󷘴󷘵󷘶󷘷󷘸 Final Answer
󷄧󼿒 Optimal Transportation Cost = 368
SECTION–C
5. Discuss the assumpons underlying the basic EOQ formula. Also, state the economic
order quanty model.
Ans: Meaning of EOQ
Economic Order Quantity (EOQ) is a fundamental concept in inventory management. It
refers to the optimal order size that minimizes the total cost of inventory, which includes
ordering costs (costs incurred each time an order is placed) and carrying costs (costs of
holding inventory, such as storage, insurance, and depreciation). The EOQ model helps
managers decide how much to order at a time so that the overall cost is minimized.
Assumptions of the Basic EOQ Formula
The EOQ model is based on several simplifying assumptions. These assumptions make the
formula easy to apply but also limit its accuracy in complex real-world situations.
1. Constant Demand
o The model assumes that demand for the product is known and constant
throughout the year.
o There are no seasonal fluctuations or sudden changes in customer
preferences.
2. Constant Lead Time
o The time between placing an order and receiving it (lead time) is assumed to
be fixed and known.
Easy2Siksha.com
o This ensures that replenishment happens exactly when needed, avoiding
stock-outs.
3. Instantaneous Replenishment
o The model assumes that inventory is replenished instantly once an order is
received.
o In reality, replenishment may take time, but the assumption simplifies
calculations.
4. Constant Ordering Cost
o Each order placed incurs a fixed cost, regardless of the order size.
o This includes administrative expenses, transportation, and communication
costs.
5. Constant Carrying Cost per Unit
o The cost of holding one unit of inventory per year is assumed to be constant.
o It includes storage, insurance, and depreciation costs.
6. No Stock-Outs Allowed
o The model assumes that stock-outs (shortages) are not permitted.
o Inventory is always available to meet demand.
7. Single Product Consideration
o The basic EOQ formula is designed for a single product.
o It does not account for interactions between multiple products.
8. No Quantity Discounts
o The model assumes that the purchase price per unit remains constant,
regardless of order size.
o In reality, suppliers often offer discounts for bulk purchases.
The EOQ Formula
The basic EOQ formula is:


Where:
= Annual demand (units)
= Ordering cost per order (₹)
= Carrying cost per unit per year (₹)
Explanation of the Formula
2DS: This represents the total ordering cost. The more frequently you order, the
higher the ordering cost.
H: This represents the carrying cost per unit. The larger the order size, the higher the
carrying cost.
Square Root: The formula balances ordering and carrying costs. EOQ is the point
where the sum of these two costs is minimized.
Easy2Siksha.com
Example
Suppose a company has:
Annual demand (D) = 10,000 units
Ordering cost (S) = ₹500 per order
Carrying cost (H) = ₹2 per unit per year


  units
This means the company should order 2236 units each time to minimize total inventory
costs.
Limitations of EOQ
1. Unrealistic Assumptions
o Demand and lead time are rarely constant in reality.
o Instantaneous replenishment is not practical.
2. Ignores Quantity Discounts
o Suppliers often provide discounts for bulk orders, which the EOQ model does
not consider.
3. Single Product Focus
o EOQ is designed for one product at a time, but businesses often manage
multiple products simultaneously.
4. No Consideration of Stock-Outs
o In reality, occasional shortages may occur, but EOQ assumes they never
happen.
5. Dynamic Market Conditions
o EOQ does not adapt to changes in demand, supply chain disruptions, or
inflation.
Conclusion
The EOQ model is a powerful tool for inventory management, offering a simple way to
balance ordering and carrying costs. Its assumptionsconstant demand, fixed lead time, no
stock-outs, and constant costsmake it easy to apply but limit its accuracy in complex
environments. Despite these limitations, EOQ provides a useful starting point for managers
to make informed decisions about order sizes. By combining EOQ with real-world
adjustments, businesses can achieve efficient inventory control, reduce costs, and ensure
smooth operations.
6. For the following ‘two-person, zero-sum’ game, nd the opmal strategies for the two
players and value of the game :
Easy2Siksha.com
B₁
A₁
5
A₂
6
A₃
8
If the saddle point exists, determine it using the principle of dominance.
Ans: 󷘹󷘴󷘵󷘶󷘷󷘸 Step 1: Understand the Game
We are given a two-person zero-sum game, which means:
Whatever one player (Player A) gains, the other player (Player B) loses.
Player A wants to maximize the payoff.
Player B wants to minimize the payoff.
The payoff matrix is:
B₁
B₂
B₃
A₁
5
9
3
A₂
6
-12
-11
A₃
8
16
10
󷘹󷘴󷘵󷘶󷘷󷘸 Step 2: Check for Saddle Point
A saddle point exists when:
The minimum of row maxima = maximum of column minima
Let’s calculate both.
󹼧 Row Minimums (Player A’s worst-case outcomes)
A₁ → min(5, 9, 3) = 3
A₂ → min(6, -12, -11) = -12
A₃ → min(8, 16, 10) = 8
󷷑󷷒󷷓󷷔 Now take the maximum of these:
max(3, -12, 8) = 8
This is called the maximin value = 8
Easy2Siksha.com
󹼧 Column Maximums (Player B’s worst-case outcomes)
B₁ → max(5, 6, 8) = 8
B₂ → max(9, -12, 16) = 16
B₃ → max(3, -11, 10) = 10
󷷑󷷒󷷓󷷔 Now take the minimum of these:
min(8, 16, 10) = 8
This is called the minimax value = 8
󷔬󷔭󷔮󷔯󷔰󷔱󷔴󷔵󷔶󷔷󷔲󷔳󷔸 Step 3: Identify Saddle Point
Since:
Maximin = Minimax = 8
󷷑󷷒󷷓󷷔 A saddle point exists!
Now find where this value (8) occurs in the matrix.
Look at the table:
The value 8 is at position (A₃, B₁)
󹵝󹵟󹵞 Step 4: Interpret the Saddle Point
This means:
Player A should choose strategy A₃
Player B should choose strategy B₁
󷷑󷷒󷷓󷷔 This combination gives a payoff of 8, and neither player can improve their outcome by
changing strategy.
󷘹󷘴󷘵󷘶󷘷󷘸 Step 5: Apply Principle of Dominance
Easy2Siksha.com
Even though we already found the saddle point, let’s verify using dominance (this helps
simplify games).
󹼧 Compare Rows (Player A wants higher values)
Compare A₁ and A₃:
A₁ → (5, 9, 3)
A₃ → (8, 16, 10)
󷷑󷷒󷷓󷷔 Every element in A₃ is greater than A₁
So:
A₁ is dominated by A₃ → eliminate A₁
Now compare A₂ and A₃:
A₂ → (6, -12, -11)
A₃ → (8, 16, 10)
󷷑󷷒󷷓󷷔 A₃ is better in all cases
So:
A₂ is dominated by A₃ → eliminate A₂
󷷑󷷒󷷓󷷔 Only row left is A₃
󹼧 Compare Columns (Player B wants lower values)
Now look at columns:
B₁ → (8)
B₂ → (16)
B₃ → (10)
󷷑󷷒󷷓󷷔 Player B prefers the smallest payoff
Easy2Siksha.com
B₁ gives 8 (lowest)
So B₁ is best for B
󷔬󷔭󷔮󷔯󷔰󷔱󷔴󷔵󷔶󷔷󷔲󷔳󷔸 Final Result
󷄧󼿒 Optimal Strategies:
Player A: Always choose A₃
Player B: Always choose B₁
󷄧󼿒 Value of the Game:
Value = 8
SECTION–D
7. What are the three me esmates used in the context of PERT ? How are the expected
duraon of a project and its standard deviaon calculated ?
Ans: Introduction to PERT
Program Evaluation and Review Technique (PERT) is a project management tool used to
plan, schedule, and control complex projects. It is particularly useful when the time required
to complete different activities is uncertain. Instead of assuming fixed durations, PERT uses
three time estimates to capture uncertainty and provide a more realistic picture of project
timelines.
The Three Time Estimates in PERT
1. Optimistic Time (O)
o This is the shortest possible time in which an activity can be completed if
everything goes perfectly.
o It assumes no delays, smooth workflow, and ideal conditions.
o Example: If a task could ideally be finished in 4 days, then O = 4.
2. Most Likely Time (M)
o This is the best estimate of the time required under normal conditions.
o It assumes that things will go as expected, with minor delays or interruptions.
o Example: If the task usually takes 6 days, then M = 6.
3. Pessimistic Time (P)
o This is the longest possible time the activity might take if things go wrong.
o It considers delays, resource shortages, or other unfavorable conditions.
o Example: If the task could take up to 10 days in the worst case, then P = 10.
Easy2Siksha.com
These three estimates allow managers to account for uncertainty instead of relying on a
single fixed duration.
Expected Duration of a Project
The expected time (TE) for each activity is calculated using the formula:


This formula gives more weight to the most likely time (M), while still considering optimistic
and pessimistic scenarios.
Example: Suppose an activity has:
O = 4 days
M = 6 days
P = 10 days

󰇛󰇜


 days
So, the expected duration of this activity is approximately 6.3 days.
When calculating the expected duration of the entire project, the TE values of all activities
along the critical path are added together. The critical path is the sequence of activities that
determines the minimum time required to complete the project.
Standard Deviation in PERT
Standard deviation measures the uncertainty or variability in the time estimate of an
activity. It is calculated using the formula:
This formula shows that the greater the difference between pessimistic and optimistic
times, the higher the uncertainty.
Example: For the same activity with O = 4 and P = 10:

 day
So, the standard deviation is 1 day.
The variance of an activity is simply the square of the standard deviation:
Variance
Easy2Siksha.com
When calculating the standard deviation of the entire project, the variances of activities
along the critical path are added together, and the square root of this sum gives the
project’s overall standard deviation.
Why These Calculations Matter
1. Realistic Planning
o By considering optimistic, pessimistic, and most likely times, managers get a
more realistic estimate of project duration.
2. Risk Assessment
o Standard deviation helps identify activities with high uncertainty. Managers
can then focus on reducing risks in those areas.
3. Probability of Completion
o Using expected duration and standard deviation, managers can calculate the
probability of completing the project within a given deadline. This is done
using statistical techniques like the normal distribution.
4. Better Decision-Making
o PERT provides insights into which activities are critical and which have
flexibility. This helps managers allocate resources more effectively.
Example of Project Calculation
Suppose a project has three activities on the critical path:
Activity A: O = 2, M = 4, P = 8
Activity B: O = 3, M = 5, P = 9
Activity C: O = 1, M = 2, P = 3
Step 1: Calculate Expected Time (TE)
A: 󰇛󰇜󰇛󰇜
B: 󰇛󰇜󰇛󰇜
C: 󰇛󰇜󰇛󰇜
Total Expected Duration = 4.33 + 5.33 + 2 = 11.66 days
Step 2: Calculate Standard Deviation (σ)
A: (8 2)/6 = 1
B: (9 3)/6 = 1
C: (3 1)/6 = 0.33
Variances = 1² + 1² + 0.33² = 1 + 1 + 0.11 = 2.11 Project Standard Deviation = √2.11 ≈ 1.45
days
This means the project is expected to take about 11.7 days, with a variability of ±1.45 days.
Conclusion
Easy2Siksha.com
PERT’s three time estimates—optimistic, most likely, and pessimisticallow managers to
incorporate uncertainty into project planning. The expected duration formula provides a
balanced estimate, while the standard deviation highlights variability and risk. Together,
these calculations help managers make informed decisions, allocate resources wisely, and
assess the probability of meeting deadlines.
By using PERT, organizations can move beyond rigid schedules and embrace a more flexible,
realistic approach to project management, ensuring better control over complex projects.
8. A project has the following characteriscs :
Acvity
Preceding Acvity
Expected Compleon Time (in weeks)
A
None
5
B
A
2
C
A
6
D
B
12
E
D
10
F
D
9
G
D
5
H
B
9
I
C, E
1
J
G
2
K
F, I, J
3
L
K
9
M
H, G
7
N
M
8
(i) Draw a PERT network for this project.
(ii) Find the crical path and the project compleon me.
(iii) Prepare an acvity schedule showing the ES, EF, LS, LF and slack for each acvity.
Ans: 󷈷󷈸󷈹󷈺󷈻󷈼 Understanding the Project
Think of this project like a chain of tasks, where some activities must be completed before
others can begin.
Easy2Siksha.com
For example:
Activity A starts first
Then B and C depend on A
Later activities depend on multiple earlier ones
So, our goal is to:
1. Draw the network
2. Find the critical path (longest path → determines project duration)
3. Calculate ES, EF, LS, LF, and Slack
󹵙󹵚󹵛󹵜 (i) PERT Network (Simplified Structure)
Instead of a diagram, here’s the logical flow:
Start → A
A → B, C
B → D, H
D → E, F, G
C & E → I
G → J
F, I, J → K
K → L
H & G → M
M → N
󼩏󼩐󼩑 Step 1: Forward Pass (Find ES & EF)
Formula:
ES (Earliest Start) = max(EF of predecessors)
EF (Earliest Finish) = ES + Duration
Calculations:
Activity
ES
EF
A
0
5
B
5
7
C
5
11
D
7
19
E
19
29
F
19
28
Easy2Siksha.com
G
19
24
H
7
16
I
29
30
J
24
26
K
30
33
L
33
42
M
24
31
N
31
39
󷷑󷷒󷷓󷷔 Project Completion Time = 42 weeks (maximum EF)
󷄧󹹨󹹩 Step 2: Backward Pass (Find LS & LF)
Formula:
LF (Latest Finish) = min(LS of successors)
LS (Latest Start) = LF − Duration
Calculations:
Activity
LS
LF
L
33
42
K
30
33
I
29
30
J
28
30
F
21
30
E
19
29
D
7
19
B
5
7
C
23
29
H
23
32
G
23
28
M
32
39
N
39
47
A
0
5
󼾗󼾘󼾛󼾜󼾙󼾚 Step 3: Slack Calculation
Formula:
Slack = LS − ES
Activity
ES
EF
LS
LF
Slack
Easy2Siksha.com
A
0
5
0
5
0
B
5
7
5
7
0
C
5
11
23
29
18
D
7
19
7
19
0
E
19
29
19
29
0
F
19
28
21
30
2
G
19
24
23
28
4
H
7
16
23
32
16
I
29
30
29
30
0
J
24
26
28
30
4
K
30
33
30
33
0
L
33
42
33
42
0
M
24
31
32
39
8
N
31
39
39
47
8
󺛺󺛻󺛿󺜀󺛼󺛽󺛾 (ii) Critical Path
What is Critical Path?
It is the longest path with zero slack meaning any delay here delays the whole project.
Critical Activities:
󷷑󷷒󷷓󷷔 A → B → D → E → I → K → L
Total Duration:
󷷑󷷒󷷓󷷔 5 + 2 + 12 + 10 + 1 + 3 + 9 = 42 weeks
󽆤 This matches our project completion time.
󷘹󷘴󷘵󷘶󷘷󷘸 Final Answers
󷄧󼿒 (i) PERT Network
Structured flow as shown above (can be drawn using arrows based on dependencies)
󷄧󼿒 (ii) Critical Path
󷷑󷷒󷷓󷷔 A → B → D → E → I → K → L
󷷑󷷒󷷓󷷔 Project Duration = 42 weeks
Easy2Siksha.com
󷄧󼿒 (iii) Activity Schedule
(Already shown in table with ES, EF, LS, LF, Slack)
󹲉󹲊󹲋󹲌󹲍 Easy Way to Remember
Forward pass → earliest times (start from 0)
Backward pass → latest times (start from end)
Slack = flexibility
Critical path = zero slack path
󼫹󼫺 Conclusion
Imagine this project like building a house:
Some tasks (like foundation, structure) must happen on time → critical path
Others (like painting, decoration) can be delayed a bit → slack
The critical path is the backbone of the project.
If any activity in this path is delayed, the whole project gets delayed.
This paper has been carefully prepared for educaonal purposes. If you noce any
mistakes or have suggesons, feel free to share your feedback.